package study3.USB;

/**
 * 电脑是USB接口的使用者                接口作用：定义标准或规范  除此之外还有表示拥有某项能力的作用，
 *                                                                         有接口代表有这个能力
 **/

public class Computer {
    // 电脑上的USB插口1
    public void plugIn1(USB port1) {
        port1.setUp();
        port1.work();
    }
    // 电脑上的USB插口2
    public void plugIn2(USB port2) {
        port2.setUp();
        port2.work();
    }
    public static void main(String[] args) {
        Computer computer = new Computer();
        computer.plugIn1(new Mouse());
        computer.plugIn2(new Keyboard());
    }
}